1
El Viaje de un Programa: Desde el Código Fuente hasta la Ejecución
AI031Lesson 1
00:00

El ciclo de vida de cada programa comienza como un programa fuente (o archivo fuente). En su nivel más fundamental, tu código no es más que una secuencia de bits, organizados en bloques de 8 bits llamados bytes. Para nosotros, es lógica; para la computadora, es un manuscrito digital de códigos numéricos.

1. El Estándar ASCII

Para asegurar que la 'i' que tecleas en int es la misma 'i' que lee la computadora, utilizamos el estándar ASCII. Cada carácter corresponde a un valor entero específico. Por ejemplo, el carácter # se almacena como el valor de byte $35$, mientras que i es $105$.

Carácter#include
ASCII3510511099108117100101

2. Archivos de Texto frente a Archivos Binarios

La diferencia entre archivos de texto y archivos binarios se basa únicamente en el contexto. Los archivos compuestos exclusivamente por caracteres ASCII son archivos de texto; todos los demás son binarios. En esta fase inicial de "código fuente", tu programa existe únicamente como una cadena lineal de estos códigos numéricos.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>